home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ssssfffffffftttt3333dddduuuu,,,,ddddfffffffftttt3333dddduuuu((((3333FFFF)))) ssssfffffffftttt3333dddduuuu,,,,ddddfffffffftttt3333dddduuuu((((3333FFFF))))
-
-
-
- NNNNAAAAMMMMEEEE
- ddddfffffffftttt3333dddduuuu,,,, ssssfffffffftttt3333dddduuuu ---- 3D Real to Complex Fast Fourier Transform.
-
- FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee DDDDFFFFFFFFTTTT3333DDDDUUUU(((( jjjjoooobbbb,,,, nnnn1111,,,, nnnn2222,,,, nnnn3333,,,, sssseeeeqqqquuuueeeennnncccceeee,,,, lllldddd1111,,,, lllldddd2222,,,, wwwwoooorrrrkkkkssssppppaaaacccceeee ))))
- iiiinnnntttteeeeggggeeeerrrr jjjjoooobbbb,,,, nnnn1111,,,, nnnn2222,,,, nnnn3333,,,, lllldddd1111,,,, lllldddd2222
- ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn sssseeeeqqqquuuueeeennnncccceeee((((lllldddd1111,,,,lllldddd2222,,,,****)))),,,, wwwwoooorrrrkkkkssssppppaaaacccceeee((((****))))
-
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee SSSSFFFFFFFFTTTT3333DDDDUUUU(((( jjjjoooobbbb,,,, nnnn1111,,,, nnnn2222,,,, nnnn3333,,,, sssseeeeqqqquuuueeeennnncccceeee,,,, lllldddd1111,,,, lllldddd2222,,,, wwwwoooorrrrkkkkssssppppaaaacccceeee ))))
- iiiinnnntttteeeeggggeeeerrrr jjjjoooobbbb,,,, nnnn1111,,,, nnnn2222,,,, nnnn3333,,,, lllldddd1111,,,, lllldddd2222
- rrrreeeeaaaallll sssseeeeqqqquuuueeeennnncccceeee((((lllldddd1111,,,,lllldddd2222,,,,****)))),,,, wwwwoooorrrrkkkkssssppppaaaacccceeee((((****))))
-
- C SPECIFICATION
- iiiinnnntttt ddddfffffffftttt3333dddduuuu(((( iiiinnnntttt jjjjoooobbbb,,,, iiiinnnntttt nnnn1111,,,, iiiinnnntttt nnnn2222,,,, iiiinnnntttt nnnn3333,,,,
- ddddoooouuuubbbblllleeee ****sssseeeeqqqquuuueeeennnncccceeee,,,, iiiinnnntttt lllldddd1111,,,, iiiinnnntttt lllldddd2222,,,,
- ddddoooouuuubbbblllleeee ****wwwwoooorrrrkkkkssssppppaaaacccceeee))))
-
- iiiinnnntttt ssssfffffffftttt3333dddduuuu(((( iiiinnnntttt jjjjoooobbbb,,,, iiiinnnntttt nnnn1111,,,, iiiinnnntttt nnnn2222,,,, iiiinnnntttt nnnn3333,,,,
- ffffllllooooaaaatttt ****sssseeeeqqqquuuueeeennnncccceeee,,,, iiiinnnntttt lllldddd1111,,,, iiiinnnntttt lllldddd2222,,,,
- ffffllllooooaaaatttt ****wwwwoooorrrrkkkkssssppppaaaacccceeee))))
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- DFFT3DU and SFFT3DU compute the 3 dimensional complex Fourier transform
- of a real periodic sequence.
-
- NOTE: These routines are provided only for compatibility with previous
- releases of complib.
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- JJJJOOOOBBBB ---- IIIINNNNTTTTEEEEGGGGEEEERRRR
- On entry specifies whether to perform a forward or backward Fast Fourier
- Transform:
- JOB = -1, forward FFT
- JOB = 1, backward FFT Unchanged on exit.
-
- NNNN1111 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
- On entry, N1 specifies the number of elements in the first dimension of
- the sequence. Unchanged on exit.
-
- NNNN2222 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
- On entry, N2 specifies the number of elements in the second dimension of
- the sequence. Unchanged on exit.
-
- NNNN3333 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
- On entry, N3 specifies the number of elements in the third dimension of
- the sequence. Unchanged on exit.
-
- SSSSEEEEQQQQUUUUEEEENNNNCCCCEEEE ---- AAAArrrrrrrraaaayyyy....
- Array of DIMENSION ( LD1, LD2, n3 ). Array containing the (ld1*ld2*n3)
- elements for the FFT. On exit, SEQUENCE is overwritten by the 3D
- transform.
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ssssfffffffftttt3333dddduuuu,,,,ddddfffffffftttt3333dddduuuu((((3333FFFF)))) ssssfffffffftttt3333dddduuuu,,,,ddddfffffffftttt3333dddduuuu((((3333FFFF))))
-
-
-
- LLLLDDDD1111 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
- On entry, LD1 specifies the first dimension of the array SEQUENCE as
- declared in the calling (sub)program. LD1 must be at least max( 1,
- 2*((n1+2)/2) ). Unchanged on exit.
-
- LLLLDDDD2222 ---- IIIINNNNTTTTEEEEGGGGEEEERRRR....
- On entry, LD2 specifies the second dimension of the array SEQUENCE as
- declared in the calling (sub)program. LD2 must be at least max( 1, n2 ).
- Unchanged on exit.
-
- WWWWOOOORRRRKKKKSSSSPPPPAAAACCCCEEEE ---- AAAArrrrrrrraaaayyyy....
- Array of dimension at least (N1+15) + 2*(N2+15) + 2*(N3+15). Array
- containing the Sines/Cosines and factorization of N1, N2 and N3.
- WORKSPACE needs to be initialized by a call to sfft3dui or dfft3dui.
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- o32fft
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-